So he's sharing our screen and we shall start the session.
So.
So I start recording the session.
OK.
Show me your screen right now, you see your screen, you can see my screen now.
Yes, yes.
OK, you have already welcomed the team.
Money, yes, yes.
Can I proceed?
Yes, go ahead.
Yes, OK, so let me, first of all, greet all of you from wherever you are.
It may be morning, may be during the day or the evening.
Receive my greetings and you very much welcome to this session.
So this one is the is the following of our schedule that we had here today.
We're going to do the installation of the proper framework that we are going to start and then we are
going to see whether we can we can look at other items on our list.
So I recognize at this point that there someone who has a mummy, please mute.
Yes.
Thank you so much.
So I recognised that we are using different always type.
Some of us are running on windows.
Others are running on on on Linux.
Others are on Mark.
So the demo I'm going to do today is for for for for Linux.
And that is Ubuntu specifically.
And I have installed Ubuntu twenty, so that is what I am going to be using.
But if maybe for some reason you are stuck, because I have worked on this one for some time and seems
like different always types of different issues when you are installing, especially when you are getting
started, you feel free to to reach me out.
I'm going to help you on an individual level on how to get everything set up.
So to make sure that this is very successful, I wrote a blog post that we are going to be using in
this one.
We have all the commands that we may be needing.
It's on code with Karani.
I'm going to request Emami later after this.
The the link with you, he will be sharing the video with you also.
And then you are you are you are going to see the steps that you are going to be taking.
If you we you are referring to maybe use windows, maybe you may be needing to have to maybe install
Izola.
I thought you may need to to install it on on a virtual box and then you run it from there.
We are going to see how we are going to help you with that.
So today, because I am working on a machine, we are been developing Europeanist.
Most of these things me may already have been installed, but the way I have structured them, there
is some simple description.
And then there is the command that you are supposed to run and that is going to run smoothly.
But again, just for your information, if maybe you encounter an issue, please do not hesitate to
reach us and we are going to help you with that.
So I will go straight to
when you get to this point installation of Maria DBI.
Maria Debe has some requires specific guidelines of how to install it.
So I have written this other blog post, if you click on this one, is going to take you to this place,
which are.
Let me see, let me see, Claude.
If you come to the blog post here.
Should be the first thing Maria DBI, I'm going to check the link.
Why it's not working.
There is some very specific ways of how to install Maria DBI without feeling.
So everything is is it is that not here?
And I have also given you the screenshots of what we expect to see when you run in kind of argument
that we are giving.
So what I would like to emphasize here very strongly is this point when you get here, you have already
installed your Maria DB and now you you want to set it up for Europea next.
This part is very critical.
What you are supposed to do is after you have you have opened, you might not see it on file for editing.
This section of the code should be added somewhere in this file.
Let me just open this file for you so that you can see.
OK, so you can see here that you can zoom out the screen because it's very small.
OK, sure.
Uh.
One second.
Yeah, I just got like just one second.
It's fine, it is fine.
Yeah.
Yeah, it's it's clear.
OK, so what I was saying or I like what I was seeing, is this part of the code.
What happens is you find my stability here.
If you put it, for instance, like just before ENOVIA, like here, like if you just came here and
decided to put it here, what is going to happen is that it is going to pick the food that we have pasted,
for instance, this one, and it is going to try and run it against the code that will be built here.
So if you came, for instance, down there at this point and put it here, is going to try and run all
these other commands as if they are part of their main security command, which is going to fail.
So what you're going to do, make sure that where you are pasting this code is immediately below everything
else that you will be having on your code.
So, for instance, if we put it here, that is going to run without approval.
So so why is
that?
So my recommendation would be, if you are having to post this, could make sure you have put it at
the end of your file, make sure you put that at the end of your file.
Again, if you encounter issues with that, please reach us out.
So having said that, this is Ingenix set up.
What I'm going to be doing now is is the result of Benge.
That's OK.
And then the next thing we are going to be doing are going to be starting from this point today.
This is where we are going to initialize our ERP.
Next instance, we are going to be creating a folder for Europe next.
This will you can call it whatever you want to call it, for instance, of what is today.
We are not going to be calling calling it Europeanised.
We are going to be giving it another name, maybe something like like frappé training.
We are going to be calling it for a Petrini.
So let me pick is this code now switch to my Tamino here.
I can I can leave this so know I'm going to be doing here.
We are not going to be editing.
To be running Europeanist as the router user would want to be doing is that we are going to be running
this as our bench user so I can see through the soup and then my bench uses could be next.
And I am already logged in as Europeanist.
If you look at this one, I switched to Europeanised.
It was Garani before, and then from here you can see deep into the directory.
That is where I have put my files and then I'm going to go into Bense.
And when you look at this, I have a number of apps installed and this is where I'm going to be adding
one more up for use today.
So, again, let me go to my to my blog here.
I will pick this code and then I'll bring it here, paste it.
And then what I'm going to do is I'm going to be changing the name of our up to Frappier Frappier training,
I can call it that.
I can just call it training.
Let me just call it training.
And then what is the training?
So this is when you need training and then of course you need to that ring so that we are in that directorate
and then I enter that.
What is going to happen here is that frappé is going to go ahead and fetch everything for me that I
need and then is going to put it in this directory so that we can we can we can hold on as we as that
finishes.
So if you had already maybe set up your machine for for development, maybe you can you can do this
now with us.
Aroney Yes.
Mummie your voice break.
Just 15 seconds.
I was breaking and I'm sorry to interrupt you.
If you start from that point what we should do in this day and age.
So step one, you mean all the way from the beginning?
Oh, you think people here are some people they don't know from where to start?
OK, so that is so the first thing you are supposed to do, of course, is to set up your machine.
I have put out all those things on this blog post.
I don't know whether this will be sufficient or do I need to go through each of them.
They have Lennix in and actually we could hear you all on all along, maybe the problem is that the
money is but we could hear you we could follow you on.
No.
And it's not easy.
Right.
Sorry.
The manual steps are easy to install.
No, I have not done the easy install this is this is the manual installed because this is for developers,
the easy install most it is for is for people who are not technical.
So this one is for developers who want to have everything within their hands.
Everything is set up in such a way that you are able to to manipulate it to whatever you want it to
do.
So this is not an easy install.
This is the this is the manual installed.
So we set up everything yourself.
Can we carry on?
Yes, go, go, go.
Great, great, great, great.
So if we if you look at this now, we have our success message here and our Einsteins has been initialized.
And that's what we have been moved.
We have been already taken to that directory.
So if I go out and list this directory, we have one more directory here called training.
So let me go back to my training directory and then I go back to my blog.
And the next thing that we see here, we are supposed to do, we have done this is not to create a new
frappé site and install Europea next.
So what are going to be running here?
We are going to be running this command.
This is Ben's new site.
Then U.S. command is used to create a new site design.
You can specify the name of the database that you want to use so you don't have to leave from it to
to give you a different name.
If you don't do this up, is going to just give you give you a database, a default name, which is
going to be a long string that really doesn't have a specific format.
So if you want to give you a database and name that you can remember quickly, this is how you do it.
And then you give a name here and then this is the name of your site again.
So we are going to be exploring this more when we will be finishing in the advanced series where we
are going to be seeing how you're going to be setting up your data, Nancy.
But for now, we can give this to whichever name we want to give it.
So let me copy this.
This, this, this command.
Go back to my directory here.
I can create this so that you can see well and then I paste and then I'm not going to be calling my
site to this.
And also my database is going to be called training.
Let me call it training.
And then I can call my site training.
Let me call it Frappier DOD training this.
We are going to be exploring this further.
So I want I want this point to switch to my to be my admin.
I have set up my computer in such a way that I am able to access BGP, my admin.
We can also help you with this set up at an individual level.
So these are the data bases I have.
So you see now, for instance, this digital business I have at the end here, these ones are I left
frappé to give me the name of the database and you see the kind of animated GIFs.
So right now you can see here we do have a database called training.
We expect that after we have finished, after we have written this command, we are going to have a
new database here, which is going to hold all our tables.
And the name of that database should be training.
So let me go ahead and run the command.
And what is being asked me is for my root password for my Esquibel.
This one will be set up.
You are going to be setting up, setting it up.
When will you will be installing Maria DB.
So my password right now is what I have provided.
And what this thing does is it goes ahead and initializes my frappé and continues to install it.
So again, we can give it a few minutes to finish, a few minutes to finish what it is doing.
Maybe equation's can come if you have questions on this one finishes.
If you have a question, you've done something to not clear on something.
OK, so let me proceed from Bihar's house initially, this thing, and now here they are requiring me
to enter an administrator pursuant to this administrator is a user.
This user is going to be created in your database.
And now this user is the default user, the default admin admin user, like a super admin that the you
are going to use to login to your instance after it has installed.
So that password that you are going to be to be providing here.
Be very careful, because if you forget it, it may be difficult to retrieve it.
So you can just give a simple password, like for instance, for my keys, I'm just going to do a simple
one and then I type it and then it is going to go ahead and create that side and that is done.
So if now I come back to my admin here and refresh, I decided that Busia got training.
And if you open that disability has a number of tables, you can see these are these are like how many?
These are approximately two hundred and twenty, twenty seven tables.
Remember, this is just the frappé that we have installed.
If you come to our documentation here, this is just frappé.
So these tables that we have here, 200 tables are for frappé only when we install you.
Up next, it is going to update our database here and it's going to add more tables.
So at this point, I'm going to do I'm going to open an editor.
I'm going to be increasing the font.
Let me do that.
So I do able to see what I'm doing and then what I'm going to.
Someone wants to ask something else, OK?
OK, so what I'm going to do, I want to open that.
Could our instance here on an ED so that I saw you, for instance.
We are.
Whiteside's with you to see that.
They say that we are treated here.
I want to show you where this one went so I can go to my editor and then I open I Fulda.
This one already is opening in my business directories, so I'm just going to go ahead and click on
training and then open it.
And here, if you go to the sites directory, you see that we have our site here, code for training,
so this is the site that we just installed.
So we are going to be seeing a number of things here.
But at this point, I just want to look at this site config doges on file here.
We have a few things.
We have the DP name.
This is the database name.
This is the database password.
And this is the type of of our database.
And, of course, you know, at this point, it becomes by default with Maria Debe database.
So this is what they are selling now.
After some time, we are also going to be putting here the ability to enable developer mode.
I'm going to be showing you that may be in this in this series or tomorrow, either today or tomorrow.
I'm going to be showing you how to do that.
So the next thing we are going to be doing following our blog here is to get the app.
So what is commanded, as I have explained it here, is to get an app from GitHub, from ERP next into
GitHub repo and put it into our into our instance.
So right now, we are going to copy this command and we are going to run it against the list.
So what we are doing at this point is that we are getting the ERP next up.
You remember in the introduction video that we had some times last week, I pointed out that Europeanist
is built with apps.
Everything is an app.
So everything that we are going to be doing is going to be doing some kind of an app.
For instance, the European Next is an app that is built on top of it.
So that is where you want to, first of all, get the app and then we are going to install it on our
site.
So in this series, what you are going to be doing later is that we are going to be creating our own
app that is now outside of your penis.
And then we are going to be installing it also on our side.
And that is the app that you are going to be doing all our customizations.
So I hope I'm clear that Europe Next is an app that runs on top of the frappé framework.
So let me now get the get this code.
Get up early next year.
That's OK.
No need to change anything there.
So come back here, right.
Click and paste and just click on and go.
And this thing is cloning.
You can see a thing cloning into Europe next.
So what do we expect this thing to do?
If I go back to my country as it does its thing is you see at the root level of this, our training
instance, we have ops directorate.
So what this ERP next has not been here.
This one has been created.
Sorry, sorry about that.
They are the European Next Fulda.
Here is an app that has been created by the command that we just ran here and it is installing our hub
so we can give it a few minutes to do whatever it is doing.
Question.
Yes, please.
Is there an easy way to remove the warning about being installed in editable?
Yeah, you can remove you're talking about this, right?
Yet the yellow one.
Yeah, yeah, that one can be removed, but it should not be it doesn't worry you because there is one
way Baines complains is because of how he installed it.
So if you if maybe you want to avoid that error, that that warning, when you are good, maybe maybe
we can we can we can explore we can help you explore how to do that.
But this is nothing to worry you.
This is really nothing there.
Yeah.
It's really only on my development development machine.
I don't want to do this to my my log.
So it's possible to remove it because every command we run, we get these these things added to the
log, so.
So we are going to help you do that.
Karen, you are right now, you are starting to 20.
No, no, no, it is not in.
There isn't is there isn't is what happens when you run this command problem?
Go into ERP next.
Let me show you BRP next.
Get Europeanist, GitHub.
So what's going to happen is that it will come to this repository in GitHub and pick whatever branch
is the head.
So right now it is speaking from the developer branch of Europeanised and the different branches, of
course, on investment that insulate or by default pick peak on that in.
Can we carry on?
Yes, yes, great.
So the next thing that we have, we just ran this command and that has been successful.
We can see here standing as it has been done in seven point eight, seven point seventy seven seconds.
So the next thing that we are going to be doing now is to install the European next up that we just
acquired from GitHub into our site.
Now, here are a few things to to note in your opening.
This command, this site is supposed to be the name of this say that you installed.
And, of course, this is now the next design.
So here, the only thing you're going to be changing is the name of you are the name of your site.
So I can just copy this command, as is the name McCreary's.
So you have room and then I paste it.
And then I need to remember to change this to the name of my, uh, my site.
I think when it's frappé training we can just confirm.
So then this is rapid training.
So the next thing I'm going to do here, just to click on Redan or enter and then is going to start
to start installing ERP next on my site.
This is this will take a few more minutes so we can we can allow it to do that.
And the next thing that we are expecting after that, that that is that we are going to be seeing the
number of tables on our instance here move from twenty and twenty seven to nine hundred and something.
So all the tables that will be next is using to run are going to be installed at this point.
South Carolina, your your bench, your name is training grounds, correct?
Yeah, my is the name of my instance is training.
You mentioned banks like Providencia or your value or bashful.
Yes, it's trending.
It's called training, right?
Yes, you are right.
So from here, you start to put common sense and comment, usually you start by.
Sorry, and your your your comment is mentioned something like here you put bench side to install the
application on your side.
Mm hmm.
So your your bench name is training.
I don't I don't think I get to a position where my bench is training.
Yeah.
By default, sometimes in the default installation being call from the bench.
Oh, yeah.
Oh yeah.
Yeah, I get to.
Yeah, mine is trending.
Yes.
Yeah.
So your name is straining your right.
Yeah, you're right.
So it's all right every time you have to go in this folder to issue advanced commands.
Correct.
What's going to happen if for instance I was in my room director like this, I need to go where I installed
my bench.
So in my case, it's Hoppity and then page, that is where I have all my instances.
If I list them.
You can see here that they have a number of instances that are running.
And the ones that we are working on right now is this one.
This one is for the purposes of this training.
That's why we just call it training.
So for me to be inside this one and actually build on it and maybe see how it is doing, work on it,
I need to see into training and then I can go ahead and start doing everything at this point.
So the next thing that we're going to be doing.
OK.
So let's let's now refresh our PSP, my admin, and see whether these tables are going to go up.
Uh, you can scroll down.
This one was just added by 250.
The other tables are going to be added, are going to be added when we actually execute the bench that
you're going to see what is going to happen when you do that, because you see the next command is bench.
That bench that is going to actually open up is instance that is going to start running it.
So when you get to this point as a developer, most of your luck is almost finished because you want
this thing to remain maybe on point.
But if you wanted to run on or maybe put it, you can proceed with this and then it is going to do the
rest of the work for you, but for the purposes of this training, I want to remain on the boat.
So we are going just to go ahead and run and that.
So then start and then is supposed to start our bench.
And this is going to also give you the airport at which it is running so that, you know, I guess we
can again see it is on board eight thousand and six.
So right now, if I come to my attention, even if I click on this is going to open this application
on this board.
This is a public IP.
So if I come here and do one, two, seven, and then this one, I do zero six.
So this is a localhost and then my board is supposed to open.
And remember, the administrator was ordered to do not forget.
So if you forgot it at this point, you are going to get stuck.
So I'm going to give mine to issue into the application.
And that's a success.
And what I'm expecting now is a screen which allows me to set to start setting up my my instance.
So up here you can see that I have like one, two, three, four, five, six stages.
This this shows that we have ERP next on our up as one of our apps.
If you do not have opinions that you saw, you saw the red dots here when you run the running this,
just stop and go ahead and install ERP next, because if you see only three doors here, well, that
basically means is that the only thing you have is frappé.
But in our case, we have we have seats so we can go ahead and you can change the language if you want
to change.
So go ahead.
This is just a wizard.
I can select a country.
I don't know which country you're going to be using here.
Miami.
Which country do we use?
Is it OK, Jamie, like Tunisia, OK, and then I can click on Next fullName, I can give you free Karani
email
this one, you're going to give you all your personal details.
And then this is a user, by the way.
This is another user that we are now creating.
Remember, we had an admin user.
This is another user that we are creating in the system.
So I can also give them a password.
Let me see.
The password, and then I click on Next.
And now this is what all this thing is asking me to do, is to select the two means that I want to run
in my application.
Remember getting the introductory video?
We mentioned that Europeanist has a number of domains.
Some of them are not here.
You can see that we don't have a job here.
We don't have accounting here and so many others.
It is because those ones come as core domains or our core modules in ERP next.
So they don't they don't include them in this list.
And then down here we can see that we have agriculture, we have health care and we have non profit.
These are domain specific.
So again, if you are running any of these, you can just elected and move ahead.
So at this point, even if you selected one domain and decided to go to the next screen, that's going
to go to go ahead and injuries that that for you.
So, you know, I guess here we can because we only want to test a lot of things as we go along the
drilling.
We can select everything and move so critical next.
And then he is the company name.
We can call this what are next training.
You're going to be giving you our company name.
The abbreviation is going to be provided with Frappier by default, but you can change it if you have
a company logo, you can attach the company logo here.
We don't need to do that at this point.
Then click on next and then here.
This system just requires you to tell it.
What is it that your company does?
We can say maybe I was just industrial services and they bunkie's, we can give you a name.
I'm just going to do the bank.
And then for the purposes of your accounting software, because this is basically on Europea, which
includes accounting in it, you're required to set up some few things here, like Lagu of fiscal year,
financial year and stuff like that.
So if you are here does not start in January, you can you can change these details appropriately to
suit your needs.
Then you can click on comp..
And what this thing is going to do now is to go ahead and finish the set up for us so we can give it
one or two minutes to do that.
God, can I ask a question, please?
So here we are, considering our site with the.
Yep, sorry.
Here we are at our side.
Mm hmm.
Let's not be next.
Well, the site we are configuring, the site that we installed in this case, I'm talking about the
fragment sorry, the the proper training site, the app that we have gotten from GitHub, the ERP next
app has been installed now in the proper training site.
So if, for instance, we check this file here, code absolute text, you'll see that this site has
two apps installed.
The first up is from in.
The next up is ERP next.
So at this point to Miami, to answer your question, we have actually not created our custom app.
We are yet to do that or we have done is installed.
We have taken Frappier and we have taken ERP next and we have installed them on our app so that we can
get all the functionality that comes with ERP next.
And then if we need to customize that, we are going to be doing now is to create our custom site.
We are to be we are going to be doing all of our customizations.
I don't know the answer do.
Yes.
Thank you.
Thank you so much.
So so now from my browser here, we have our success, everything has been installed, this is our ethos.
So these are the modules I was telling you are like core modules.
You can see all of them are listed here.
We have accounting assets.
Everything is on the inside.
And then down here we have the others, which I said are domain specific.
So we have our agriculture, education, health care.
Manufacturing is again treated like like a core module.
And then we have non profit and retail.
This is are going to be having the papers and stuff like that.
Then here we are going to be doing customizations.
Here we have integrations we are going to be working with and maybe payment gateways.
And then we have other things here.
We have users where we're going to be doing.
We are going to be doing our user.
We are going to be setting up our users.
We can set up rules, we can set up permissions.
Everything comes loaded in this module here.
So now looking we have successfully done installation of frappé framework.
And by the way, before I come to this, let's let's check our database here.
It's important to keep checking our database, to see what is happening and see what has happened.
Um.
Well, these are 250 people.
I think this is on page one, so if we look at this, we have we have like four pages here.
So the total should be around nine hundred and nine hundred.
And something, Tibbles, that you have in one thing to note, which is going to help us a lot when
we are developing and trying to access my is that every table up next is has a prefix of the TAAB.
This is table top and then the table.
So at this point, no, we can just talk to our tick box checklist here and see what names we need to
do.
So I can just open up maybe a few minutes to for you to ask questions and then we can carry on and you
check the instant version of the next scrapie.
Yeah.
From the from the outset.
Yeah.
So from the front end, how you can do that from the front end.
Let me just make sure I'm home.
If you come to the help up here, just the next to your image and click on about you're going to be
seeing Europea is fascinating.
This is the developer version like I said.
And then we have Frappé, also the developer version.
The same thing can be said from you, are you Einsteins here, let me split this so that they don't
lose our instanced, then I can increase their font a little bit for you to see.
So those who.
And then my.
Sorry, you're up next.
They need our space and then I provide my password.
My password, then Hoppity and bench and then our app, good training, and you can just do page, uh,
Busson I think.
Yeah.
Then Shavasana then it's going to give you these other details here, the same as we are seeing from
the front end.
So so, guys, if you have any point which is not clear, it's time to ask questions before going to
the next topic.
Till now, we have completed the installation topic and we have taken that from front and it's up and
running the application.
So should we move to the next topic?
So we have 20 minutes left.
So actually, money from our list here, we can sorry, sorry, guys, we have we have covered the installation
of rabbit, we have covered creating our site and we have actually covered this story up next on our
site.
So the other thing that we maybe we can do is frappé fields, field types, which I think will require
we require almost the whole station.
Hmm, yeah, we have covered the house.
So if if we have questions, I think this is a good time to respond to them.
Yes, yes, I have just two questions, the first one is if we can start prepping for the next on my
six, the second one, can we use another type of database with proper framework like mongered or so
or someone knows that the database is.
OK, thank you so much.
So so the prosecution was reminding me of your first question.
Is it possible to enshrine in requests six?
OK, Michael Essex, well, I'm not very sure about that.
Maybe you'll give me a second to check to check their documentation or maybe if Mummy has a response
to that.
Let me let me let me take in the second equation.
Whether you can use frappé framework with with another DBI like Mongo.
And the answer, the more about the Mongo, the answer is no.
Right now, proper framework is working with two databases.
The first database is Maria DBI.
That is the default.
And right now you can use Maria de the PostgreSQL.
So we have Maria DBI and we have to ask you.
But if you want to if you want to use ERP next in your instance, at this point, I will advise that
you do not go there, both grotesquerie because they have not optimized all the queries for Postgres.
So you may be requiring to do to do a lot of work just to make sure that you are postgres instances
running smoothly.
But if you just want to install Frappier and maybe build your own application on Frappier, then post
grotesqueries is ready for that.
OK, yes, but for of because it is not supported, I think because the Linux Unix OS are supported
and recommended to get an ERP next.
Yeah.
OK, thank you.
Enough that we can work on.
So any other question you're cut out?
Yes, please.
You told the training is for the developers, correct?
Correct.
What do you expect as a beginner?
What do you expect?
What what knowledge for knowledge?
You should have to take this course.
OK, if it's the only knowledge that you need to take the course is basics of Python in the JavaScript.
There is one way you need that is because basically Europe next in Frappé are built on a python on the
back end and then on the front end they have JavaScript.
So if you know those two languages, you are you are good.
You are you able to to pick up and move.
OK, so we know you you need to have a basic knowledge of what?
Yes, yes, yes, yes, yes.
OK, I know this can't be understood by the obvious guys here.
Yes, that's correct.
OK, OK, thanks.
It's important to have you on screen because it's got and you yourself,
it's a very important decision.
We will not explain Python syntax or command or God or JavaScript.
It is not the purpose of discourse.
So Garani will go and write code like today we have come in.
It's crazy.
You can repeat it at your own.
So here the purpose is not to learn Python or JavaScript.
We are going to learn trappy framework topics screen.
So you have to know read by instanced and JavaScript code.
Yes, you get some comments on the giving columns, what is doing this.
But it is not a lesson or a chapter for patients.
So we are clear about this point and it is very important to not deviate the agenda of discourse.
So excellent.
So have any other questions yet?
What question to develop on on Windows the let's say in the Visual Studio code, the is the recommended
ways to use a doctor.
I see the Frappier Dr. GitHub for that.
So.
Well, Doca
OK, thank you.
So Doctor Doctor for development purposes you do not need to have Dukat doc.
I set up the doga is used for, for, for deployment because that is just a way of containerize continent
analyzing.
You are instance just to make sure that in case you have heavy traffic, the application does not handle
a lot of things and then start, start feeling so automatically kill us as your traffic grows.
So for the purposes of development you do not need to set up dopa, you can just develop it on just
a simple environment.
And then when you are deploying your application, you cannot deploy it.
Using DOCA unaccompanied is for that.
For that.
For that matter.
Hello.
Yes, yes, please.
As a follow up to that, yes, as a follow up to that question, yes, sir.
Sorry, I joined in a bit.
I read it a bit late, but I just wanted to understand that on your machine, I can see that you are
using a HP problem.
Are you currently logged into the phone to learn or is or you are connecting it from windows, or is
it also using the usual speed you could to connect those?
Thank you.
So what I have done here, I've just pulled out my my computer so that you can see this is this is this
is 2.0 version 2.0 in 04.
And this is my directory.
So I have configured this thing, my apps, all my apps are running on the Hoppity directly.
And then you can see this is where I have bench and then here have all my instances.
So the instance that we installed today and we are working on is this training one.
And therefore from here I am now able to go to Vishwas to the code and just add a file just like any
like any other file that you have worked on for that.
Just click on file and then browse your computer, get it from wherever it is they can.
This is this place and then a computer and then hoppity bench.
And then I get my training in open and that's it.
OK, OK, OK.
I mean, your your paranoid or is you are in love, you want to open the windows, it's a boon to this
is a bundle, OK?
You are running entirely on one.
Would you want your machine.
Correct.
OK, ok.
OK.
I just wanted to find out, is it possible maybe if you're using the Windows 10 that the Linux subsystem
and then you can actually connect, you know, from, from a Windows Windows 10 perspective, you know,
connecting to them, you know, to your Linux like virtual machine.
Yes, Gilberte, that is possible.
OK, yes, but then so, so sorry, ma'am.
Please let me respond to.
But once again, the other thing that you can do is maybe you you have you have a virtual box on your
Windows machine and then on that virtual box, you can install the light, not always.
And then runaway's down from there.
OK, OK, yes, the new development environment can be can you do it from your Windows perspective or
you will be doing it from the Linux perspective?
You can do it from Windows perspective as long as as long as the configurations are done on on Ubuntu
development can be done on Windows just like yesterday.
You can just you can have your code set up on a remote server and then you just connected to your idea
locally and you just develop a locally.
Oh, yeah, see it possible.
OK, thank you.
You're welcome.
Yes, I need from you to explain that the folder structure of the installer and the escort.
Yes, OK.
So so what?
What we have.
OK, so thank you.
What do we have here at the top level?
We have our application.
So our application is called training.
That is the file we had here.
This is the fact that this is the folder we have here.
And then the next thing that we have are apps.
This is the directory.
This is where you are going to be having our apps installed.
So as we move along here, we have, I don't know, create a custom up.
I think this one is going to do either tomorrow or the day after.
We are going to be creating our custom up.
The app that we are going to be creating is going to be listed as one of the as one of the apps here.
So this is really have our apps.
And so therefore the app that you create is supposed to show up on this directory.
And then from there our next thing is configured.
This is our folder that you may never need to touch, this one you will never need to touch.
This is just for the configurations that are automatically done by the system.
So most of our work is going to be done in this directory.
And remember, again, like I said in our introductory video, this is not going to be done on either
of these two files.
You will find the people out there editing these files, trying to edit this up.
So what we have here, for instance, in ERP next, this is the name of the app.
And then when you open it, you will always find that here we have ERP, another ERP next directory.
This is the name of the module.
And then when you open that module, you'll see inside where we have all the other, the other, the
other domains that we have.
So you have accounts and everything like that are set up here.
So for instance, if we check our accounts, we have other things inside of there.
Head down here.
You can see we have you can you can have something like like people creating their own direct their
own files here.
Like when you need to write your own APIs, you find someone has just created another file here and
is trying to put in the EPA there.
We are not going to be doing that.
So this is not going to be again, are they directly?
We are going to be working on all of our customizations are going to be done on the app that we have
not yet created.
We are going to do that maybe tomorrow, the day after.
And I said in the introductory video, just to remind you that the reason for that is to make sure that
the copyright will not be overridden by the changes Europeanised are making.
So if you have your own app and you you write all your custom code inside of it, you don't have to
worry.
Anytime you'll be next releases a new update.
You can just update you up because it will do its update on this directly or this one or both is never
going to touch you are the app that we are going to create then closing that that one.
The other thing is the EMV.
The envy is just the environment.
As you know, I don't know whether some of you have developed Python before.
Python puts everything in an environment so that we can set up everything that we need for this instance
on this environment.
So we do not need to install everything on our machine.
So our machine here may not be doing.
Yeah.
For instance, even I came outside.
Let me go to my command here and they can split.
It is just for you to see.
And then I try to run.
I did run bench somewhere here, bench buzzer.
This one is not going to be known.
It increase the font here.
You see this one when I do bench version here, it's the same computer, but it is letting me come on.
The bench is not known.
The reason for that is because the way these things are structured, the environment folder here or
directory is what contains everything that we need from the bench to the everything that we need for
up to run.
So we do not need to load our computer with what it does not need.
This is what contains what up next and everything else that we are going to be doing within Frappier
request work and then we have logs.
This we are we are going to be to be having our system, our system logs and then sites.
This is another data we are going to be touching here and there because we will be needing, for instance,
when you when you install, you are up your APSA when we are supposed to be listed on the absolute text
file.
And then this is your site.
This is they say that we installed when you get to the advanced sessions and we see how to set up multitenant,
we are going to be working a lot with this directory because we are going to be requiring more sites
here and we are going to be adding these sites to our to our pads.
And then here we have assets.
This is where we are going to be setting up our access, our JavaScript and all that when we will be
creating our custom pages.
I don't know whether it will also be using advanced in advance copy Somersworth.
So we are again going to be working a lot on on this to these assets as its directory.
So and that the other things I just just just for the purposes of the system.
So we are going mostly to be working on the site directory and the actually.
Do you money?
Great, great karani, so for the purpose of the training for the attendees, they can do the steps
in their own machines.
So they have whether it is a virtual machine where they will install Ubuntu and they will try to install
Yoffie next in their local machines, next.
Tomorrow, we have a second to show the data.
So if you have a question before session, we take five to 10 minutes, inquiry or problem you face
or whatever you can ask before decision to resolve the issues or you can send me email, will compile
all these emails together and we can apply by email regarding the exercise of this training.
We discussed this with granularity.
We will take the library application.
Right.
I guarantee you.
Right.
Yes.
So I don't know.
Today you have started by creating the application, which is training for AP training.
Shall we proceed or we ready to do the work for our liability management?
All right, so what I can do is give my mind, we could have we could have called it liberally, I'm
just going to rename the app that we have created today to label it.
So tomorrow we're going to be starting with our app called Library.
The other the other the other is maybe there are people that are going to be building here and we can
just call it deliberately and then we assume that this laboratory is also using on the next instance
are the back maybe for the purposes of the payroll accounting and all that, so we can have our up inside
the laboratory, which is running on the instance.
So my understanding now you explain these folders, garani that ERP next and told us we don't have to
touch them, right?
Correct.
In any case, yes.
OK, fine.
So
so I had worked out is.
Yeah, one question like like will you be covering in future, like how do to start using Dakkar or
maybe an or something like that?
Maybe what we can do after we have we have completed both the beginning and the advanced topics, what
we can do after the advanced topics, we can try and deploy, we are also going to be governing how
to deploy this application on maybe a cloud cloud, these things like the or whichever cloud.
We can also try to deploy the same or not DOCA instance.
OK, fine.
And second suggestion, which I had is that when you are renaming the instance tomorrow to liability,
just don't do it in the back and do it when we have joined the meeting tomorrow so that we can also
learn how to rename the site.
OK, OK.
Yeah, thank you, yes, for the purpose of this training, we will follow the library management application.
It's a custom app will be installed with custom DOCTYPE and we have to use all this exercise.
It already does exist on property documentation.
Official website.
We are almost done for today sessions.
If there is no questions, we would like to thank you all for your attendance.
And Mr. Karani, thank you very much.
If there is no question, we should we should close the.
Is it OK for today?
Are you comfortable with the speed of the session with the.
Boys with are you facing any issue on this issue?
So do we continue in this way?
Yes.
Excellent.
Thank you.
I have just one suggestion that if this Koran is referring to his blog, so up for tomorrow's session,
we know that the blog, he would go out and share the blog link.
I would share everything.
I will share everything I mentioned today.
We have regarding we have a blog about any issues I would share in the separate issue.
If we want to have a quick look before the next session would be better than we would be familiar with
what he said.
Yeah, I recommend highly recommend to redo do steps before the next session so you'll have the opportunity
to ask if you are stuck somewhere, because without the practice it is very hard.
You lose information somewhere.
OK.
I now that question.
If you don't ask the question publicly or you don't have a comment, you don't want to say it publicly
funded by email.
I am very interested to hear your feedback because we.
Were you satisfied or unsatisfied if there is no feedback?
OK.
Send us feedback from people so that they can respond to it and you get the feedback on the session.
Yes, good idea.
I having to.
OK, thank you.
We are done for today.
Thank you very much.
And see you tomorrow, same time.
First.
But thanks for the advice.
Bye bye bye bye.
Bye bye.
Thanks.
Thanks a lot.
Thank you.
Bye bye.